Merge from 2.4:
authorMatthias Clasen <maclas@gmx.de>
Thu, 6 May 2004 02:42:04 +0000 (02:42 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 6 May 2004 02:42:04 +0000 (02:42 +0000)
Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>

Merge from 2.4:

* gtk/gtkiconfactory.c (icon_source_clear): Don't
call g_free() on a pixbuf.  (#141961, Crispin Flowerday)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkiconfactory.c

index 0b7dee362473545cc2c0683b0510db162226f0b2..3a0d83f8d46c92c6db7398fb865bb60155d2f1fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Merge from 2.4:
+       
+       * gtk/gtkiconfactory.c (icon_source_clear): Don't
+       call g_free() on a pixbuf.  (#141961, Crispin Flowerday) 
+
 2004-05-05  Matthias Clasen  <mclasen@redhat.com>
    
        Merge from 2.4:
index 0b7dee362473545cc2c0683b0510db162226f0b2..3a0d83f8d46c92c6db7398fb865bb60155d2f1fc 100644 (file)
@@ -1,3 +1,10 @@
+Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Merge from 2.4:
+       
+       * gtk/gtkiconfactory.c (icon_source_clear): Don't
+       call g_free() on a pixbuf.  (#141961, Crispin Flowerday) 
+
 2004-05-05  Matthias Clasen  <mclasen@redhat.com>
    
        Merge from 2.4:
index 0b7dee362473545cc2c0683b0510db162226f0b2..3a0d83f8d46c92c6db7398fb865bb60155d2f1fc 100644 (file)
@@ -1,3 +1,10 @@
+Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Merge from 2.4:
+       
+       * gtk/gtkiconfactory.c (icon_source_clear): Don't
+       call g_free() on a pixbuf.  (#141961, Crispin Flowerday) 
+
 2004-05-05  Matthias Clasen  <mclasen@redhat.com>
    
        Merge from 2.4:
index 0b7dee362473545cc2c0683b0510db162226f0b2..3a0d83f8d46c92c6db7398fb865bb60155d2f1fc 100644 (file)
@@ -1,3 +1,10 @@
+Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Merge from 2.4:
+       
+       * gtk/gtkiconfactory.c (icon_source_clear): Don't
+       call g_free() on a pixbuf.  (#141961, Crispin Flowerday) 
+
 2004-05-05  Matthias Clasen  <mclasen@redhat.com>
    
        Merge from 2.4:
index 37fa891892dfaca4f917638b8672d28035d7dad2..b75db0097f1a9722231bc5becbc10698f338b673 100644 (file)
@@ -2091,7 +2091,8 @@ icon_source_clear (GtkIconSource *source)
     case GTK_ICON_SOURCE_FILENAME:
       g_free (source->source.filename);
       source->source.filename = NULL;
-      g_free (source->filename_pixbuf);
+      if (source->filename_pixbuf) 
+       g_object_unref (source->filename_pixbuf);
       source->filename_pixbuf = NULL;
       break;
     case GTK_ICON_SOURCE_PIXBUF: